home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ep1070sf.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  39.5 KB  |  1,371 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EP1070SF.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson LQ-1070 Scalable Font"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ecp2eres.dll"
  12. *PrintRate: 225
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: TRACTOR
  32.     *Option: TRACTOR
  33.     {
  34.         *rcNameID: =TRACTOR_DISPLAY
  35.     }
  36.     *Option: MANUAL
  37.     {
  38.         *rcNameID: =MANUAL_FEED_DISPLAY
  39.         *Command: CmdSelect
  40.         {
  41.             *Order: DOC_SETUP.3
  42.             *Cmd: "<1B19>0"
  43.         }
  44.     }
  45.     *Option: Option3
  46.     {
  47.         *rcNameID: 263
  48.         *Command: CmdSelect
  49.         {
  50.             *Order: DOC_SETUP.3
  51.             *Cmd: "<1B19>4<1B19>1"
  52.         }
  53.     }
  54.     *Option: Option4
  55.     {
  56.         *rcNameID: 264
  57.         *Command: CmdSelect
  58.         {
  59.             *Order: DOC_SETUP.3
  60.             *Cmd: "<1B19>4<1B19>2"
  61.         }
  62.     }
  63. }
  64. *Feature: Resolution
  65. {
  66.     *rcNameID: =RESOLUTION_DISPLAY
  67.     *DefaultOption: Option1
  68.     *Option: Option1
  69.     {
  70.         *Name: "180 x 180 " =DOTS_PER_INCH
  71.         *DPI: PAIR(180, 180)
  72.         *TextDPI: PAIR(180, 180)
  73.         *PinsPerLogPass: 24
  74.         *PinsPerPhysPass: 24
  75.         *MinStripBlankPixels: 180
  76.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  77.         *SpotDiameter: 141
  78.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  79.     }
  80.     *Option: Option2
  81.     {
  82.         *Name: "360 x 180 " =DOTS_PER_INCH
  83.         *DPI: PAIR(360, 180)
  84.         *TextDPI: PAIR(360, 180)
  85.         *PinsPerLogPass: 24
  86.         *PinsPerPhysPass: 24
  87.         *MinStripBlankPixels: 360
  88.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  89.         *SpotDiameter: 200
  90.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  91.     }
  92.     *Option: Option3
  93.     {
  94.         *Name: "360 x 360 " =DOTS_PER_INCH
  95.         *DPI: PAIR(360, 360)
  96.         *TextDPI: PAIR(360, 360)
  97.         *PinsPerLogPass: 48
  98.         *PinsPerPhysPass: 24
  99.         *MinStripBlankPixels: 360
  100.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  101.         *SpotDiameter: 283
  102.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  103.     }
  104.     *Option: Option4
  105.     {
  106.         *Name: "120 x 180 " =DOTS_PER_INCH
  107.         *DPI: PAIR(120, 180)
  108.         *TextDPI: PAIR(120, 180)
  109.         *PinsPerLogPass: 24
  110.         *PinsPerPhysPass: 24
  111.         *MinStripBlankPixels: 120
  112.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  113.         *SpotDiameter: 115
  114.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  115.     }
  116. }
  117. *Feature: PaperSize
  118. {
  119.     *rcNameID: =PAPER_SIZE_DISPLAY
  120.     *DefaultOption: LETTER
  121.     *Option: LETTER
  122.     {
  123.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  124.         *Command: CmdSelect
  125.         {
  126.             *Order: DOC_SETUP.4
  127.             *Cmd: "<1B>C<000B>"
  128.         }
  129.         *switch: InputBin
  130.         {
  131.             *case: TRACTOR
  132.             {
  133.                 *PrintableArea: PAIR(3060, 3960)
  134.                 *PrintableOrigin: PAIR(0, 0)
  135.             }
  136.             *case: MANUAL
  137.             {
  138.                 *PrintableArea: PAIR(3060, 3615)
  139.                 *PrintableOrigin: PAIR(0, 120)
  140.                 *switch: Resolution
  141.                 {
  142.                     *case: Option1
  143.                     {
  144.                         *PrintableArea: PAIR(3060, 3614)
  145.                     }
  146.                     *case: Option2
  147.                     {
  148.                         *PrintableArea: PAIR(3060, 3614)
  149.                     }
  150.                     *case: Option4
  151.                     {
  152.                         *PrintableArea: PAIR(3060, 3614)
  153.                     }
  154.                 }
  155.             }
  156.             *case: Option3
  157.             {
  158.                 *PrintableArea: PAIR(3060, 3615)
  159.                 *PrintableOrigin: PAIR(0, 120)
  160.                 *switch: Resolution
  161.                 {
  162.                     *case: Option1
  163.                     {
  164.                         *PrintableArea: PAIR(3060, 3614)
  165.                     }
  166.                     *case: Option2
  167.                     {
  168.                         *PrintableArea: PAIR(3060, 3614)
  169.                     }
  170.                     *case: Option4
  171.                     {
  172.                         *PrintableArea: PAIR(3060, 3614)
  173.                     }
  174.                 }
  175.             }
  176.             *case: Option4
  177.             {
  178.                 *PrintableArea: PAIR(3060, 3615)
  179.                 *PrintableOrigin: PAIR(0, 120)
  180.                 *switch: Resolution
  181.                 {
  182.                     *case: Option1
  183.                     {
  184.                         *PrintableArea: PAIR(3060, 3614)
  185.                     }
  186.                     *case: Option2
  187.                     {
  188.                         *PrintableArea: PAIR(3060, 3614)
  189.                     }
  190.                     *case: Option4
  191.                     {
  192.                         *PrintableArea: PAIR(3060, 3614)
  193.                     }
  194.                 }
  195.             }
  196.         }
  197.     }
  198.     *Option: LEGAL
  199.     {
  200.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  201.         *Command: CmdSelect
  202.         {
  203.             *Order: DOC_SETUP.4
  204.             *Cmd: "<1B>C<000E>"
  205.         }
  206.         *switch: InputBin
  207.         {
  208.             *case: TRACTOR
  209.             {
  210.                 *PrintableArea: PAIR(3060, 5040)
  211.                 *PrintableOrigin: PAIR(0, 0)
  212.             }
  213.             *case: MANUAL
  214.             {
  215.                 *PrintableArea: PAIR(3060, 4695)
  216.                 *PrintableOrigin: PAIR(0, 120)
  217.                 *switch: Resolution
  218.                 {
  219.                     *case: Option1
  220.                     {
  221.                         *PrintableArea: PAIR(3060, 4694)
  222.                     }
  223.                     *case: Option2
  224.                     {
  225.                         *PrintableArea: PAIR(3060, 4694)
  226.                     }
  227.                     *case: Option4
  228.                     {
  229.                         *PrintableArea: PAIR(3060, 4694)
  230.                     }
  231.                 }
  232.             }
  233.             *case: Option3
  234.             {
  235.                 *PrintableArea: PAIR(3060, 4695)
  236.                 *PrintableOrigin: PAIR(0, 120)
  237.                 *switch: Resolution
  238.                 {
  239.                     *case: Option1
  240.                     {
  241.                         *PrintableArea: PAIR(3060, 4694)
  242.                     }
  243.                     *case: Option2
  244.                     {
  245.                         *PrintableArea: PAIR(3060, 4694)
  246.                     }
  247.                     *case: Option4
  248.                     {
  249.                         *PrintableArea: PAIR(3060, 4694)
  250.                     }
  251.                 }
  252.             }
  253.             *case: Option4
  254.             {
  255.                 *PrintableArea: PAIR(3060, 4695)
  256.                 *PrintableOrigin: PAIR(0, 120)
  257.                 *switch: Resolution
  258.                 {
  259.                     *case: Option1
  260.                     {
  261.                         *PrintableArea: PAIR(3060, 4694)
  262.                     }
  263.                     *case: Option2
  264.                     {
  265.                         *PrintableArea: PAIR(3060, 4694)
  266.                     }
  267.                     *case: Option4
  268.                     {
  269.                         *PrintableArea: PAIR(3060, 4694)
  270.                     }
  271.                 }
  272.             }
  273.         }
  274.     }
  275.     *Option: Option3
  276.     {
  277.         *rcNameID: 258
  278.         *PageDimensions: PAIR(5954, 8416)
  279.         *Command: CmdSelect
  280.         {
  281.             *Order: DOC_SETUP.4
  282.             *Cmd: "<1B>2<1B>C<8A>"
  283.         }
  284.         *switch: InputBin
  285.         {
  286.             *case: TRACTOR
  287.             {
  288.                 *PrintableArea: PAIR(4894, 8279)
  289.                 *PrintableOrigin: PAIR(0, 0)
  290.                 *switch: Resolution
  291.                 {
  292.                     *case: Option1
  293.                     {
  294.                         *PrintableArea: PAIR(4894, 8278)
  295.                     }
  296.                     *case: Option2
  297.                     {
  298.                         *PrintableArea: PAIR(4894, 8278)
  299.                     }
  300.                     *case: Option4
  301.                     {
  302.                         *PrintableArea: PAIR(4893, 8278)
  303.                     }
  304.                 }
  305.             }
  306.             *case: MANUAL
  307.             {
  308.                 *PrintableArea: PAIR(4894, 8071)
  309.                 *PrintableOrigin: PAIR(0, 120)
  310.                 *switch: Resolution
  311.                 {
  312.                     *case: Option1
  313.                     {
  314.                         *PrintableArea: PAIR(4894, 8070)
  315.                     }
  316.                     *case: Option2
  317.                     {
  318.                         *PrintableArea: PAIR(4894, 8070)
  319.                     }
  320.                     *case: Option4
  321.                     {
  322.                         *PrintableArea: PAIR(4893, 8070)
  323.                     }
  324.                 }
  325.             }
  326.             *case: Option3
  327.             {
  328.                 *PrintableArea: PAIR(4894, 8071)
  329.                 *PrintableOrigin: PAIR(0, 120)
  330.                 *switch: Resolution
  331.                 {
  332.                     *case: Option1
  333.                     {
  334.                         *PrintableArea: PAIR(4894, 8070)
  335.                     }
  336.                     *case: Option2
  337.                     {
  338.                         *PrintableArea: PAIR(4894, 8070)
  339.                     }
  340.                     *case: Option4
  341.                     {
  342.                         *PrintableArea: PAIR(4893, 8070)
  343.                     }
  344.                 }
  345.             }
  346.             *case: Option4
  347.             {
  348.                 *PrintableArea: PAIR(4894, 8071)
  349.                 *PrintableOrigin: PAIR(0, 120)
  350.                 *switch: Resolution
  351.                 {
  352.                     *case: Option1
  353.                     {
  354.                         *PrintableArea: PAIR(4894, 8070)
  355.                     }
  356.                     *case: Option2
  357.                     {
  358.                         *PrintableArea: PAIR(4894, 8070)
  359.                     }
  360.                     *case: Option4
  361.                     {
  362.                         *PrintableArea: PAIR(4893, 8070)
  363.                     }
  364.                 }
  365.             }
  366.         }
  367.     }
  368.     *Option: A3
  369.     {
  370.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  371.         *Command: CmdSelect
  372.         {
  373.             *Order: DOC_SETUP.4
  374.             *Cmd: "<1B>2<1B>Cc"
  375.         }
  376.         *switch: InputBin
  377.         {
  378.             *case: TRACTOR
  379.             {
  380.                 *PrintableArea: PAIR(4208, 5954)
  381.                 *PrintableOrigin: PAIR(0, 0)
  382.                 *switch: Resolution
  383.                 {
  384.                     *case: Option4
  385.                     {
  386.                         *PrintableArea: PAIR(4206, 5954)
  387.                     }
  388.                 }
  389.             }
  390.             *case: MANUAL
  391.             {
  392.                 *PrintableArea: PAIR(4208, 5609)
  393.                 *PrintableOrigin: PAIR(0, 120)
  394.                 *switch: Resolution
  395.                 {
  396.                     *case: Option1
  397.                     {
  398.                         *PrintableArea: PAIR(4208, 5608)
  399.                     }
  400.                     *case: Option2
  401.                     {
  402.                         *PrintableArea: PAIR(4208, 5608)
  403.                     }
  404.                     *case: Option4
  405.                     {
  406.                         *PrintableArea: PAIR(4206, 5608)
  407.                     }
  408.                 }
  409.             }
  410.             *case: Option3
  411.             {
  412.                 *PrintableArea: PAIR(4208, 5609)
  413.                 *PrintableOrigin: PAIR(0, 120)
  414.                 *switch: Resolution
  415.                 {
  416.                     *case: Option1
  417.                     {
  418.                         *PrintableArea: PAIR(4208, 5608)
  419.                     }
  420.                     *case: Option2
  421.                     {
  422.                         *PrintableArea: PAIR(4208, 5608)
  423.                     }
  424.                     *case: Option4
  425.                     {
  426.                         *PrintableArea: PAIR(4206, 5608)
  427.                     }
  428.                 }
  429.             }
  430.             *case: Option4
  431.             {
  432.                 *PrintableArea: PAIR(4208, 5609)
  433.                 *PrintableOrigin: PAIR(0, 120)
  434.                 *switch: Resolution
  435.                 {
  436.                     *case: Option1
  437.                     {
  438.                         *PrintableArea: PAIR(4208, 5608)
  439.                     }
  440.                     *case: Option2
  441.                     {
  442.                         *PrintableArea: PAIR(4208, 5608)
  443.                     }
  444.                     *case: Option4
  445.                     {
  446.                         *PrintableArea: PAIR(4206, 5608)
  447.                     }
  448.                 }
  449.             }
  450.         }
  451.     }
  452.     *Option: Option5
  453.     {
  454.         *rcNameID: 259
  455.         *PageDimensions: PAIR(5954, 4208)
  456.         *Command: CmdSelect
  457.         {
  458.             *Order: DOC_SETUP.4
  459.             *Cmd: "<1B>3<121B>Cu"
  460.         }
  461.         *switch: InputBin
  462.         {
  463.             *case: TRACTOR
  464.             {
  465.                 *PrintableArea: PAIR(4894, 4208)
  466.                 *PrintableOrigin: PAIR(0, 0)
  467.                 *switch: Resolution
  468.                 {
  469.                     *case: Option4
  470.                     {
  471.                         *PrintableArea: PAIR(4893, 4208)
  472.                     }
  473.                 }
  474.             }
  475.             *case: MANUAL
  476.             {
  477.                 *PrintableArea: PAIR(4894, 3863)
  478.                 *PrintableOrigin: PAIR(0, 120)
  479.                 *switch: Resolution
  480.                 {
  481.                     *case: Option1
  482.                     {
  483.                         *PrintableArea: PAIR(4894, 3862)
  484.                     }
  485.                     *case: Option2
  486.                     {
  487.                         *PrintableArea: PAIR(4894, 3862)
  488.                     }
  489.                     *case: Option4
  490.                     {
  491.                         *PrintableArea: PAIR(4893, 3862)
  492.                     }
  493.                 }
  494.             }
  495.             *case: Option3
  496.             {
  497.                 *PrintableArea: PAIR(4894, 3863)
  498.                 *PrintableOrigin: PAIR(0, 120)
  499.                 *switch: Resolution
  500.                 {
  501.                     *case: Option1
  502.                     {
  503.                         *PrintableArea: PAIR(4894, 3862)
  504.                     }
  505.                     *case: Option2
  506.                     {
  507.                         *PrintableArea: PAIR(4894, 3862)
  508.                     }
  509.                     *case: Option4
  510.                     {
  511.                         *PrintableArea: PAIR(4893, 3862)
  512.                     }
  513.                 }
  514.             }
  515.             *case: Option4
  516.             {
  517.                 *PrintableArea: PAIR(4894, 3863)
  518.                 *PrintableOrigin: PAIR(0, 120)
  519.                 *switch: Resolution
  520.                 {
  521.                     *case: Option1
  522.                     {
  523.                         *PrintableArea: PAIR(4894, 3862)
  524.                     }
  525.                     *case: Option2
  526.                     {
  527.                         *PrintableArea: PAIR(4894, 3862)
  528.                     }
  529.                     *case: Option4
  530.                     {
  531.                         *PrintableArea: PAIR(4893, 3862)
  532.                     }
  533.                 }
  534.             }
  535.         }
  536.     }
  537.     *Option: A4
  538.     {
  539.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  540.         *Command: CmdSelect
  541.         {
  542.             *Order: DOC_SETUP.4
  543.             *Cmd: "<1B>2<1B>CF"
  544.         }
  545.         *switch: InputBin
  546.         {
  547.             *case: TRACTOR
  548.             {
  549.                 *PrintableArea: PAIR(2977, 4208)
  550.                 *PrintableOrigin: PAIR(0, 0)
  551.                 *switch: Resolution
  552.                 {
  553.                     *case: Option1
  554.                     {
  555.                         *PrintableArea: PAIR(2976, 4208)
  556.                     }
  557.                     *case: Option4
  558.                     {
  559.                         *PrintableArea: PAIR(2976, 4208)
  560.                     }
  561.                 }
  562.             }
  563.             *case: MANUAL
  564.             {
  565.                 *PrintableArea: PAIR(2977, 3863)
  566.                 *PrintableOrigin: PAIR(0, 120)
  567.                 *switch: Resolution
  568.                 {
  569.                     *case: Option1
  570.                     {
  571.                         *PrintableArea: PAIR(2976, 3862)
  572.                     }
  573.                     *case: Option2
  574.                     {
  575.                         *PrintableArea: PAIR(2977, 3862)
  576.                     }
  577.                     *case: Option4
  578.                     {
  579.                         *PrintableArea: PAIR(2976, 3862)
  580.                     }
  581.                 }
  582.             }
  583.             *case: Option3
  584.             {
  585.                 *PrintableArea: PAIR(2977, 3863)
  586.                 *PrintableOrigin: PAIR(0, 120)
  587.                 *switch: Resolution
  588.                 {
  589.                     *case: Option1
  590.                     {
  591.                         *PrintableArea: PAIR(2976, 3862)
  592.                     }
  593.                     *case: Option2
  594.                     {
  595.                         *PrintableArea: PAIR(2977, 3862)
  596.                     }
  597.                     *case: Option4
  598.                     {
  599.                         *PrintableArea: PAIR(2976, 3862)
  600.                     }
  601.                 }
  602.             }
  603.             *case: Option4
  604.             {
  605.                 *PrintableArea: PAIR(2977, 3863)
  606.                 *PrintableOrigin: PAIR(0, 120)
  607.                 *switch: Resolution
  608.                 {
  609.                     *case: Option1
  610.                     {
  611.                         *PrintableArea: PAIR(2976, 3862)
  612.                     }
  613.                     *case: Option2
  614.                     {
  615.                         *PrintableArea: PAIR(2977, 3862)
  616.                     }
  617.                     *case: Option4
  618.                     {
  619.                         *PrintableArea: PAIR(2976, 3862)
  620.                     }
  621.                 }
  622.             }
  623.         }
  624.     }
  625.     *Option: A5
  626.     {
  627.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  628.         *Command: CmdSelect
  629.         {
  630.             *Order: DOC_SETUP.4
  631.             *Cmd: "<1B>2<1B>C1"
  632.         }
  633.         *switch: InputBin
  634.         {
  635.             *case: TRACTOR
  636.             {
  637.                 *PrintableArea: PAIR(2099, 2977)
  638.                 *PrintableOrigin: PAIR(0, 0)
  639.                 *switch: Resolution
  640.                 {
  641.                     *case: Option1
  642.                     {
  643.                         *PrintableArea: PAIR(2098, 2976)
  644.                     }
  645.                     *case: Option2
  646.                     {
  647.                         *PrintableArea: PAIR(2099, 2976)
  648.                     }
  649.                     *case: Option4
  650.                     {
  651.                         *PrintableArea: PAIR(2097, 2976)
  652.                     }
  653.                 }
  654.             }
  655.             *case: MANUAL
  656.             {
  657.                 *PrintableArea: PAIR(2099, 2632)
  658.                 *PrintableOrigin: PAIR(0, 120)
  659.                 *switch: Resolution
  660.                 {
  661.                     *case: Option1
  662.                     {
  663.                         *PrintableArea: PAIR(2098, 2632)
  664.                     }
  665.                     *case: Option4
  666.                     {
  667.                         *PrintableArea: PAIR(2097, 2632)
  668.                     }
  669.                 }
  670.             }
  671.             *case: Option3
  672.             {
  673.                 *PrintableArea: PAIR(2099, 2632)
  674.                 *PrintableOrigin: PAIR(0, 120)
  675.                 *switch: Resolution
  676.                 {
  677.                     *case: Option1
  678.                     {
  679.                         *PrintableArea: PAIR(2098, 2632)
  680.                     }
  681.                     *case: Option4
  682.                     {
  683.                         *PrintableArea: PAIR(2097, 2632)
  684.                     }
  685.                 }
  686.             }
  687.             *case: Option4
  688.             {
  689.                 *PrintableArea: PAIR(2099, 2632)
  690.                 *PrintableOrigin: PAIR(0, 120)
  691.                 *switch: Resolution
  692.                 {
  693.                     *case: Option1
  694.                     {
  695.                         *PrintableArea: PAIR(2098, 2632)
  696.                     }
  697.                     *case: Option4
  698.                     {
  699.                         *PrintableArea: PAIR(2097, 2632)
  700.                     }
  701.                 }
  702.             }
  703.         }
  704.     }
  705.     *Option: B4
  706.     {
  707.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  708.         *Command: CmdSelect
  709.         {
  710.             *Order: DOC_SETUP.4
  711.             *Cmd: "<1B>2<1B>CT"
  712.         }
  713.         *switch: InputBin
  714.         {
  715.             *case: TRACTOR
  716.             {
  717.                 *PrintableArea: PAIR(3542, 5018)
  718.                 *PrintableOrigin: PAIR(0, 0)
  719.                 *switch: Resolution
  720.                 {
  721.                     *case: Option4
  722.                     {
  723.                         *PrintableArea: PAIR(3540, 5018)
  724.                     }
  725.                 }
  726.             }
  727.             *case: MANUAL
  728.             {
  729.                 *PrintableArea: PAIR(3542, 4673)
  730.                 *PrintableOrigin: PAIR(0, 120)
  731.                 *switch: Resolution
  732.                 {
  733.                     *case: Option1
  734.                     {
  735.                         *PrintableArea: PAIR(3542, 4672)
  736.                     }
  737.                     *case: Option2
  738.                     {
  739.                         *PrintableArea: PAIR(3542, 4672)
  740.                     }
  741.                     *case: Option4
  742.                     {
  743.                         *PrintableArea: PAIR(3540, 4672)
  744.                     }
  745.                 }
  746.             }
  747.             *case: Option3
  748.             {
  749.                 *PrintableArea: PAIR(3542, 4673)
  750.                 *PrintableOrigin: PAIR(0, 120)
  751.                 *switch: Resolution
  752.                 {
  753.                     *case: Option1
  754.                     {
  755.                         *PrintableArea: PAIR(3542, 4672)
  756.                     }
  757.                     *case: Option2
  758.                     {
  759.                         *PrintableArea: PAIR(3542, 4672)
  760.                     }
  761.                     *case: Option4
  762.                     {
  763.                         *PrintableArea: PAIR(3540, 4672)
  764.                     }
  765.                 }
  766.             }
  767.             *case: Option4
  768.             {
  769.                 *PrintableArea: PAIR(3542, 4673)
  770.                 *PrintableOrigin: PAIR(0, 120)
  771.                 *switch: Resolution
  772.                 {
  773.                     *case: Option1
  774.                     {
  775.                         *PrintableArea: PAIR(3542, 4672)
  776.                     }
  777.                     *case: Option2
  778.                     {
  779.                         *PrintableArea: PAIR(3542, 4672)
  780.                     }
  781.                     *case: Option4
  782.                     {
  783.                         *PrintableArea: PAIR(3540, 4672)
  784.                     }
  785.                 }
  786.             }
  787.         }
  788.     }
  789.     *Option: B5
  790.     {
  791.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  792.         *Command: CmdSelect
  793.         {
  794.             *Order: DOC_SETUP.4
  795.             *Cmd: "<1B>2<1B>C="
  796.         }
  797.         *switch: InputBin
  798.         {
  799.             *case: TRACTOR
  800.             {
  801.                 *PrintableArea: PAIR(2581, 3643)
  802.                 *PrintableOrigin: PAIR(0, 0)
  803.                 *switch: Resolution
  804.                 {
  805.                     *case: Option1
  806.                     {
  807.                         *PrintableArea: PAIR(2580, 3642)
  808.                     }
  809.                     *case: Option2
  810.                     {
  811.                         *PrintableArea: PAIR(2581, 3642)
  812.                     }
  813.                     *case: Option4
  814.                     {
  815.                         *PrintableArea: PAIR(2580, 3642)
  816.                     }
  817.                 }
  818.             }
  819.             *case: MANUAL
  820.             {
  821.                 *PrintableArea: PAIR(2581, 3298)
  822.                 *PrintableOrigin: PAIR(0, 120)
  823.                 *switch: Resolution
  824.                 {
  825.                     *case: Option1
  826.                     {
  827.                         *PrintableArea: PAIR(2580, 3298)
  828.                     }
  829.                     *case: Option4
  830.                     {
  831.                         *PrintableArea: PAIR(2580, 3298)
  832.                     }
  833.                 }
  834.             }
  835.             *case: Option3
  836.             {
  837.                 *PrintableArea: PAIR(2581, 3298)
  838.                 *PrintableOrigin: PAIR(0, 120)
  839.                 *switch: Resolution
  840.                 {
  841.                     *case: Option1
  842.                     {
  843.                         *PrintableArea: PAIR(2580, 3298)
  844.                     }
  845.                     *case: Option4
  846.                     {
  847.                         *PrintableArea: PAIR(2580, 3298)
  848.                     }
  849.                 }
  850.             }
  851.             *case: Option4
  852.             {
  853.                 *PrintableArea: PAIR(2581, 3298)
  854.                 *PrintableOrigin: PAIR(0, 120)
  855.                 *switch: Resolution
  856.                 {
  857.                     *case: Option1
  858.                     {
  859.                         *PrintableArea: PAIR(2580, 3298)
  860.                     }
  861.                     *case: Option4
  862.                     {
  863.                         *PrintableArea: PAIR(2580, 3298)
  864.                     }
  865.                 }
  866.             }
  867.         }
  868.     }
  869.     *Option: FANFOLD_US
  870.     {
  871.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  872.         *Command: CmdSelect
  873.         {
  874.             *Order: DOC_SETUP.4
  875.             *Cmd: "<1B>C<000B>"
  876.         }
  877.         *switch: InputBin
  878.         {
  879.             *case: TRACTOR
  880.             {
  881.                 *PrintableArea: PAIR(4896, 3960)
  882.                 *PrintableOrigin: PAIR(0, 0)
  883.             }
  884.             *case: MANUAL
  885.             {
  886.                 *PrintableArea: PAIR(4896, 3615)
  887.                 *PrintableOrigin: PAIR(0, 120)
  888.                 *switch: Resolution
  889.                 {
  890.                     *case: Option1
  891.                     {
  892.                         *PrintableArea: PAIR(4896, 3614)
  893.                     }
  894.                     *case: Option2
  895.                     {
  896.                         *PrintableArea: PAIR(4896, 3614)
  897.                     }
  898.                     *case: Option4
  899.                     {
  900.                         *PrintableArea: PAIR(4896, 3614)
  901.                     }
  902.                 }
  903.             }
  904.             *case: Option3
  905.             {
  906.                 *PrintableArea: PAIR(4896, 3615)
  907.                 *PrintableOrigin: PAIR(0, 120)
  908.                 *switch: Resolution
  909.                 {
  910.                     *case: Option1
  911.                     {
  912.                         *PrintableArea: PAIR(4896, 3614)
  913.                     }
  914.                     *case: Option2
  915.                     {
  916.                         *PrintableArea: PAIR(4896, 3614)
  917.                     }
  918.                     *case: Option4
  919.                     {
  920.                         *PrintableArea: PAIR(4896, 3614)
  921.                     }
  922.                 }
  923.             }
  924.             *case: Option4
  925.             {
  926.                 *PrintableArea: PAIR(4896, 3615)
  927.                 *PrintableOrigin: PAIR(0, 120)
  928.                 *switch: Resolution
  929.                 {
  930.                     *case: Option1
  931.                     {
  932.                         *PrintableArea: PAIR(4896, 3614)
  933.                     }
  934.                     *case: Option2
  935.                     {
  936.                         *PrintableArea: PAIR(4896, 3614)
  937.                     }
  938.                     *case: Option4
  939.                     {
  940.                         *PrintableArea: PAIR(4896, 3614)
  941.                     }
  942.                 }
  943.             }
  944.         }
  945.     }
  946.     *Option: Option11
  947.     {
  948.         *rcNameID: 260
  949.         *PageDimensions: PAIR(5357, 4208)
  950.         *Command: CmdSelect
  951.         {
  952.             *Order: DOC_SETUP.4
  953.             *Cmd: "<1B>2<1B>CF"
  954.         }
  955.         *switch: InputBin
  956.         {
  957.             *case: TRACTOR
  958.             {
  959.                 *PrintableArea: PAIR(4895, 4208)
  960.                 *PrintableOrigin: PAIR(0, 0)
  961.                 *switch: Resolution
  962.                 {
  963.                     *case: Option1
  964.                     {
  965.                         *PrintableArea: PAIR(4894, 4208)
  966.                     }
  967.                     *case: Option4
  968.                     {
  969.                         *PrintableArea: PAIR(4893, 4208)
  970.                     }
  971.                 }
  972.             }
  973.             *case: MANUAL
  974.             {
  975.                 *PrintableArea: PAIR(4895, 3863)
  976.                 *PrintableOrigin: PAIR(0, 120)
  977.                 *switch: Resolution
  978.                 {
  979.                     *case: Option1
  980.                     {
  981.                         *PrintableArea: PAIR(4894, 3862)
  982.                     }
  983.                     *case: Option2
  984.                     {
  985.                         *PrintableArea: PAIR(4895, 3862)
  986.                     }
  987.                     *case: Option4
  988.                     {
  989.                         *PrintableArea: PAIR(4893, 3862)
  990.                     }
  991.                 }
  992.             }
  993.             *case: Option3
  994.             {
  995.                 *PrintableArea: PAIR(4895, 3863)
  996.                 *PrintableOrigin: PAIR(0, 120)
  997.                 *switch: Resolution
  998.                 {
  999.                     *case: Option1
  1000.                     {
  1001.                         *PrintableArea: PAIR(4894, 3862)
  1002.                     }
  1003.                     *case: Option2
  1004.                     {
  1005.                         *PrintableArea: PAIR(4895, 3862)
  1006.                     }
  1007.                     *case: Option4
  1008.                     {
  1009.                         *PrintableArea: PAIR(4893, 3862)
  1010.                     }
  1011.                 }
  1012.             }
  1013.             *case: Option4
  1014.             {
  1015.                 *PrintableArea: PAIR(4895, 3863)
  1016.                 *PrintableOrigin: PAIR(0, 120)
  1017.                 *switch: Resolution
  1018.                 {
  1019.                     *case: Option1
  1020.                     {
  1021.                         *PrintableArea: PAIR(4894, 3862)
  1022.                     }
  1023.                     *case: Option2
  1024.                     {
  1025.                         *PrintableArea: PAIR(4895, 3862)
  1026.                     }
  1027.                     *case: Option4
  1028.                     {
  1029.                         *PrintableArea: PAIR(4893, 3862)
  1030.                     }
  1031.                 }
  1032.             }
  1033.         }
  1034.     }
  1035.     *Option: Option12
  1036.     {
  1037.         *rcNameID: 261
  1038.         *PageDimensions: PAIR(3060, 4320)
  1039.         *Command: CmdSelect
  1040.         {
  1041.             *Order: DOC_SETUP.4
  1042.             *Cmd: "<1B>C<000C>"
  1043.         }
  1044.         *switch: InputBin
  1045.         {
  1046.             *case: TRACTOR
  1047.             {
  1048.                 *PrintableArea: PAIR(3060, 4320)
  1049.                 *PrintableOrigin: PAIR(0, 0)
  1050.             }
  1051.             *case: MANUAL
  1052.             {
  1053.                 *PrintableArea: PAIR(3060, 3975)
  1054.                 *PrintableOrigin: PAIR(0, 120)
  1055.                 *switch: Resolution
  1056.                 {
  1057.                     *case: Option1
  1058.                     {
  1059.                         *PrintableArea: PAIR(3060, 3974)
  1060.                     }
  1061.                     *case: Option2
  1062.                     {
  1063.                         *PrintableArea: PAIR(3060, 3974)
  1064.                     }
  1065.                     *case: Option4
  1066.                     {
  1067.                         *PrintableArea: PAIR(3060, 3974)
  1068.                     }
  1069.                 }
  1070.             }
  1071.             *case: Option3
  1072.             {
  1073.                 *PrintableArea: PAIR(3060, 3975)
  1074.                 *PrintableOrigin: PAIR(0, 120)
  1075.                 *switch: Resolution
  1076.                 {
  1077.                     *case: Option1
  1078.                     {
  1079.                         *PrintableArea: PAIR(3060, 3974)
  1080.                     }
  1081.                     *case: Option2
  1082.                     {
  1083.                         *PrintableArea: PAIR(3060, 3974)
  1084.                     }
  1085.                     *case: Option4
  1086.                     {
  1087.                         *PrintableArea: PAIR(3060, 3974)
  1088.                     }
  1089.                 }
  1090.             }
  1091.             *case: Option4
  1092.             {
  1093.                 *PrintableArea: PAIR(3060, 3975)
  1094.                 *PrintableOrigin: PAIR(0, 120)
  1095.                 *switch: Resolution
  1096.                 {
  1097.                     *case: Option1
  1098.                     {
  1099.                         *PrintableArea: PAIR(3060, 3974)
  1100.                     }
  1101.                     *case: Option2
  1102.                     {
  1103.                         *PrintableArea: PAIR(3060, 3974)
  1104.                     }
  1105.                     *case: Option4
  1106.                     {
  1107.                         *PrintableArea: PAIR(3060, 3974)
  1108.                     }
  1109.                 }
  1110.             }
  1111.         }
  1112.     }
  1113.     *Option: Option13
  1114.     {
  1115.         *rcNameID: 262
  1116.         *PageDimensions: PAIR(3060, 4680)
  1117.         *Command: CmdSelect
  1118.         {
  1119.             *Order: DOC_SETUP.4
  1120.             *Cmd: "<1B>C<000D>"
  1121.         }
  1122.         *switch: InputBin
  1123.         {
  1124.             *case: TRACTOR
  1125.             {
  1126.                 *PrintableArea: PAIR(3060, 4680)
  1127.                 *PrintableOrigin: PAIR(0, 0)
  1128.             }
  1129.             *case: MANUAL
  1130.             {
  1131.                 *PrintableArea: PAIR(3060, 4335)
  1132.                 *PrintableOrigin: PAIR(0, 120)
  1133.                 *switch: Resolution
  1134.                 {
  1135.                     *case: Option1
  1136.                     {
  1137.                         *PrintableArea: PAIR(3060, 4334)
  1138.                     }
  1139.                     *case: Option2
  1140.                     {
  1141.                         *PrintableArea: PAIR(3060, 4334)
  1142.                     }
  1143.                     *case: Option4
  1144.                     {
  1145.                         *PrintableArea: PAIR(3060, 4334)
  1146.                     }
  1147.                 }
  1148.             }
  1149.             *case: Option3
  1150.             {
  1151.                 *PrintableArea: PAIR(3060, 4335)
  1152.                 *PrintableOrigin: PAIR(0, 120)
  1153.                 *switch: Resolution
  1154.                 {
  1155.                     *case: Option1
  1156.                     {
  1157.                         *PrintableArea: PAIR(3060, 4334)
  1158.                     }
  1159.                     *case: Option2
  1160.                     {
  1161.                         *PrintableArea: PAIR(3060, 4334)
  1162.                     }
  1163.                     *case: Option4
  1164.                     {
  1165.                         *PrintableArea: PAIR(3060, 4334)
  1166.                     }
  1167.                 }
  1168.             }
  1169.             *case: Option4
  1170.             {
  1171.                 *PrintableArea: PAIR(3060, 4335)
  1172.                 *PrintableOrigin: PAIR(0, 120)
  1173.                 *switch: Resolution
  1174.                 {
  1175.                     *case: Option1
  1176.                     {
  1177.                         *PrintableArea: PAIR(3060, 4334)
  1178.                     }
  1179.                     *case: Option2
  1180.                     {
  1181.                         *PrintableArea: PAIR(3060, 4334)
  1182.                     }
  1183.                     *case: Option4
  1184.                     {
  1185.                         *PrintableArea: PAIR(3060, 4334)
  1186.                     }
  1187.                 }
  1188.             }
  1189.         }
  1190.     }
  1191.     *Option: CUSTOMSIZE
  1192.     {
  1193.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1194.         *MinSize: PAIR(360, 360)
  1195.         *MaxSize: PAIR(5040, 7920)
  1196.         *MaxPrintableWidth: 4896
  1197.         *MinLeftMargin: 0
  1198.         *CenterPrintable?: FALSE
  1199.         *switch: InputBin
  1200.         {
  1201.             *case: TRACTOR
  1202.             {
  1203.                 *TopMargin: 0
  1204.                 *BottomMargin: 0
  1205.             }
  1206.             *case: MANUAL
  1207.             {
  1208.                 *TopMargin: 120
  1209.                 *BottomMargin: 225
  1210.             }
  1211.             *case: Option3
  1212.             {
  1213.                 *TopMargin: 120
  1214.                 *BottomMargin: 225
  1215.             }
  1216.             *case: Option4
  1217.             {
  1218.                 *TopMargin: 120
  1219.                 *BottomMargin: 225
  1220.             }
  1221.         }
  1222.         *Command: CmdSelect
  1223.         {
  1224.             *Order: DOC_SETUP.4
  1225.             *Cmd: "<1B>2"
  1226.         }
  1227.     }
  1228. }
  1229. *Feature: PrintQuality
  1230. {
  1231.     *rcNameID: =TEXT_QUALITY_DISPLAY
  1232.     *DefaultOption: LETTER_QUALITY
  1233.     *Option: LETTER_QUALITY
  1234.     {
  1235.         *rcNameID: =LETTER_QUALITY_DISPLAY
  1236.         *Command: CmdSelect
  1237.         {
  1238.             *Order: DOC_SETUP.2
  1239.             *Cmd: "<1B>x<01>"
  1240.         }
  1241.     }
  1242.     *Option: DRAFT_QUALITY
  1243.     {
  1244.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  1245.         *Command: CmdSelect
  1246.         {
  1247.             *Order: DOC_SETUP.2
  1248.             *Cmd: "<1B>x<00>"
  1249.         }
  1250.     }
  1251. }
  1252. *Feature: Halftone
  1253. {
  1254.     *rcNameID: =HALFTONING_DISPLAY
  1255.     *DefaultOption: HT_PATSIZE_AUTO
  1256.     *Option: HT_PATSIZE_AUTO
  1257.     {
  1258.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1259.     }
  1260. *Ifdef: WINNT_50
  1261.     *Option: HT_PATSIZE_SUPERCELL_M
  1262.     {
  1263.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1264.     }
  1265. *Endif:
  1266.     *Option: HT_PATSIZE_6x6_M
  1267.     {
  1268.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1269.     }
  1270.     *Option: HT_PATSIZE_8x8_M
  1271.     {
  1272.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1273.     }
  1274. }
  1275. *Command: CmdStartDoc
  1276. {
  1277.     *Order: DOC_SETUP.1
  1278.     *Cmd: "<1B>@<1B>(t<03000003001B>t<001B>R<000D>"
  1279. }
  1280. *Command: CmdStartPage
  1281. {
  1282.     *Order: PAGE_SETUP.1
  1283.     *Cmd: "<0D>"
  1284. }
  1285. *Command: CmdEndJob
  1286. {
  1287.     *Order: JOB_FINISH.1
  1288.     *Cmd: "<1B>@"
  1289. }
  1290. *RotateCoordinate?: FALSE
  1291. *RotateRaster?: FALSE
  1292. *RotateFont?: FALSE
  1293. *switch: Orientation
  1294. {
  1295.     *case: PORTRAIT
  1296.     {
  1297.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1298.     }
  1299.     *case: LANDSCAPE_CC270
  1300.     {
  1301.         *TextCaps: LIST(TC_RA_ABLE)
  1302.     }
  1303. }
  1304. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1305. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  1306. *MaxLineSpacing: 255
  1307. *XMoveThreshold: 0
  1308. *YMoveThreshold: *
  1309. *XMoveUnit: 60
  1310. *YMoveUnit: 180
  1311. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,816]{max_repeat((DestX / 6) )} }
  1312. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1313. *Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{LinefeedSpacing } }
  1314. *Command: CmdCR { *Cmd : "<0D>" }
  1315. *Command: CmdLF { *Cmd : "<0A>" }
  1316. *Command: CmdFF { *Cmd : "<0C>" }
  1317. *Command: CmdBackSpace { *Cmd : "<08>" }
  1318. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1319. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1320. *EjectPageWithFF?: TRUE
  1321. *switch: PaperSize
  1322. {
  1323.     *case: CUSTOMSIZE
  1324.     {
  1325.         *EjectPageWithFF?: FALSE
  1326.         *switch: InputBin
  1327.         {
  1328.             *case: MANUAL
  1329.             {
  1330.                 *EjectPageWithFF?: TRUE
  1331.             }
  1332.             *case: Option3
  1333.             {
  1334.                 *EjectPageWithFF?: TRUE
  1335.             }
  1336.             *case: Option4
  1337.             {
  1338.                 *EjectPageWithFF?: TRUE
  1339.             }
  1340.         }
  1341.     }
  1342. }
  1343. *OutputDataFormat: V_BYTE
  1344. *OptimizeLeftBound?: FALSE
  1345. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1346. *CursorYAfterSendBlockData: NO_MOVE
  1347. *DefaultFont: 3
  1348. *DefaultCTT: 1
  1349. *switch: Orientation
  1350. {
  1351.     *case: PORTRAIT
  1352.     {
  1353.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1354. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1355. +                   33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,
  1356. +                   49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65)
  1357.     }
  1358.     *case: LANDSCAPE_CC270
  1359.     {
  1360.         *DeviceFonts: LIST()
  1361.     }
  1362. }
  1363. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1364. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1365. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1366. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1367. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1368. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1369. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  1370. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  1371.